def get_valid_integer(prompt):
    while True:
        user_input =input(prompt).strip
        if user_input.isdigit():
           return int(user_input)
        else:
            print("请输入有效数字！")


# def get_valid_integer(prompt):
#     while True:
#         user_input = input(prompt).strip()   # 去掉首尾空格
#         if user_input.isdigit():             # 只包含数字（不含负号或小数点）
#             return int(user_input)
#         else:
#             print("输入无效，请只输入整数数字。")


def get_integer_in_Range(prompt,min_Value,max_Value):
    while True:
        age = int(prompt)
        if min_Value<=age <=max_Value:
            return prompt
        else :
            print("请输入范围内的数字")

def get_valid_choice(prompt:str,vaild_choice):
    print("A.\n B.\n C.\n D.\n")
    vaild_choice.list = ["A","B"]
    if prompt in vaild_choice:
        return prompt
    else:
        print("错误")


    


if __name__ == "__main__":
#  prompt=input("输入数字")
    min_Value =1
    max_Value =139
# while True:
#     prompt=input("输入数字")
    # get_integer_in_Range(prompt,min_Value,max_Value)
prompt=input("输入数字")
get_valid_choice(prompt,object)
object = ["A","B"]